/* 面包屑 */
.deanchart {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 5px;
    color: #434a53;
    overflow: hidden;
    padding: 15px 0;
}
.deanchart ul {
    height: 100%;
    width: 952px;
}
.deanchart ul li {
    border-right: 1px solid #d1d3d7;
    float: left;
    height: 100%;
    line-height: 24px;
    text-align: center;
    width: 237px;
}
.deanchart em {
    color: #434a53;
    display: block;
    font-size: 28px;
    line-height: 32px;
}
.deanchart a{
    color:#6f6f6f;
}
.deanchart a:hover{
    color:#ff6f3d;
}

/* 活动列表 */
.act-article{
    width: 685px;
}
.act-banner{
    padding:10px;
    margin-bottom:20px;
    background: #fff;
    border-radius: 4px;
}
.ni-actNum{
    background: url(../images/ni-icons.png) no-repeat 0 -214px;
}
/*活动详情页*/
.activeTypelist{
    padding:10px 18px;
}
a.activeType{
    color:#698ebf;
    line-height:30px;
}
a.activeType:hover{
    color:#ff6f3d;
}
.activityInfo{
    position:relative;
    padding:30px 10px 0;
}
.actInfoImg{
    font-size:0;
}
.actInfoImg img{
    width:175px;
}
.actInfoDesc{
    width:430px;
    font-size:12px;
}
.actInfoDesc h1{
    margin-bottom:10px;
    color:#494949;
    font-size:22px;
    line-height:30px;
}
.actInfoDesc p{
    color:#666;
    line-height:24px;
    text-overflow:ellipsis; 
    overflow:hidden; 
    white-space:nowrap;
}
.actData{
    color:#333;
}
.actInfoDesc p a{
    color:#698ebf;
}
.actNum{
    margin-bottom:6px;
}
.actNum span{
    display:inline-block;
    min-width:67px;
}
.actInfoDesc span{
    margin-right:20px;
}
.actInfoDesc span i{
    color:#333;
}
.actInfoAction{
    position:absolute;
    bottom:0;
    right:10px;
    width:430px;
    line-height:26px;
}
.actInfoAction .fr span{
    color:#698ebf;
    padding-right:10px;
    background:url(../images/downRrrow.png) no-repeat right 7px;
    cursor:pointer;
}
.actInfoAction .fl span{
    color:#bb9d5a;
}
.actInfoAction .fl p{
    color:#999;
}
.shareList{
    display:none;
    position:absolute;
    right:0;
    bottom:-40px;
    padding:6px 10px;
    font-size:0;
    line-height:0;
    z-index:2;
}
.shareList a{
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:26px;
    height:26px;
    background:url(../images/ico-share.png) no-repeat;
    margin:0 2px;
}
.shareList span{
    float:left;
    *display:inline;
    *zoom:1;
    margin-right:10px;
    font-size:12px;
    color:#333;
    line-height:26px;
}
.pageShare{
    border:1px solid #bb9d5a;
    border-radius:3px;
}
.shareList a.qqkj{
    background-position:-31px 0;
}
.shareList a.qqwb{
    background-position:-62px 0;
}
.shareList a.renren{
    background-position:-93px 0;
}
.shareList a.douban{
    background-position:-124px 0;
}
.shareList a.weixin{
    background-position:-155px 0 !important;
}
.shareList a.drsq{
    background-position:-186px 0;
}
.shareList .wxewm{
    display:none;
    position:absolute;
    top:38px;
    right:0;
    padding:20px;
    background:#fff;
    border-radius:3px;
    font-size:0;
}
.shareList .wxewm img{
    width:150px;
    height:150px;
}
.actContent{
    padding:0 10px 30px;
}
.actContent h3{
    margin-top:30px;
    padding:6px;
    font-size:14px;
    color:#938055;
    line-height:34px;
    vertical-align:middle;
}
.actContent h3 i{
    margin-left:10px;
    color:#698ebf;
    font-size:12px;
}
.actContent h3 em{
    display:inline-block;
    *display:inline;
    *zoom:1;
    margin:0 6px;
    max-width:280px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    line-height:14px;
    vertical-align:middle;
}
.actconDesc p{
    color:#6f6f6f;
    line-height:20px;
}
.actconDesc img{
    max-width:100%;
    margin:16px 0;
}
a.activeBtn,a.activeGrayBtn{
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:70px;
    height:24px;
    margin-right:10px;
    border:1px solid #bb9d5a;
    border-radius:2px;
    font-size:14px;
    color:#bb9d5a;
    text-align:center;
    line-height:24px;
}
a.activeBtn:hover{
    color:#fff;
    background:#bb9d5a;
}
a.activeGrayBtn{
    color:#b8b8b8;
    border:1px solid #b8b8b8;
}
a.activeBtn.bigBtn{
    padding:0 24px;
}
a.activeBtnRight{
    position: absolute;
    top: -30px;
    right: 0;
}
/*投票*/
.actVote{
    position:relative;
}
.actVoteBtns{
    position:absolute;
    top:-20px;
    right:0;
}
.actVote p{
    line-height:24px;
}
.actVoteList li{
    padding:6px 0;
}
.actVoteList li span{
    width:100px;
    height:18px;
    overflow:hidden;
}
.actVotePlan{
    position:relative;
    margin-top:6px;
    width:464px;
}
.actVotebg{
    position:relative;
    width:100%;
    height:8px;
    border-radius:4px;
    background:#e6e6e6;
}
.actVotebg i{
    position:absolute;
    top:2px;
    right:4px;
    width:4px;
    height:4px;
    border-radius:2px;
}
.defaultCheck{
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:16px;
    height:16px;
    border-radius:50%;
    border:1px solid #cbcdd2;
    margin-left:14px;
}
.onePlan .actVotebg i{
    background:#f99c80;
}
.twoPlan .actVotebg i{
    background:#8fcee2;
}
.threePlan .actVotebg i{
    background:#c09d97;
}
.fourPlan .actVotebg i{
    background:#f6c995;
}
.fivePlan .actVotebg i{
    background:#bfd687;
}
.onePlan .checked{
    border:1px solid #f99c80;
    background:#f99c80 url(../images/selectCheck.png) no-repeat 3px 5px;
}
.twoPlan .checked{
    border:1px solid #8fcee2;
    background:#8fcee2 url(../images/selectCheck.png) no-repeat 3px 5px;
}
.threePlan .checked{
    border:1px solid #c09d97;
    background:#c09d97 url(../images/selectCheck.png) no-repeat 3px 5px;
}
.fourPlan .checked{
    border:1px solid #f6c995;
    background:#f6c995 url(../images/selectCheck.png) no-repeat 3px 5px;
}
.fivePlan .checked{
    border:1px solid #bfd687;
    background:#bfd687 url(../images/selectCheck.png) no-repeat 3px 5px;
}
.onePlan .actVotepg{
    background:#f99c80;
}
.twoPlan .actVotepg{
    background:#8fcee2;
}
.threePlan .actVotepg{
    background:#c09d97;
}
.fourPlan .actVotepg{
    background:#f6c995;
}
.fivePlan .actVotepg{
    background:#bfd687;
}
.actVotepg{
    display:none;
    position:absolute;
    top:0;
    left:0;
    height:8px;
    border-radius:4px;
}
.actVotepg i{
    position:absolute;
    top:2px;
    right:4px;
    width:4px;
    height:4px;
    border-radius:2px;
    background:#fff;
}
.voteNum{
    display:none;
    float:left;
    margin-left:10px;
    color:#666;
    line-height:23px;
}
/*照片墙*/
.photoList{
    position:relative;
}
.photoList a.activeBtn{
    position:absolute;
    top:-30px;
    right:0;
}
.photoList li{
    float:left;
    width:110px;
    margin:10px 15px 10px 0;
}
.photoShow{
    position:relative;
    width:110px;
    height:110px;
    overflow:hidden;
    text-align:center;
}
.photoShow a{
    display:block;
    width:100%;
    min-height:100%;
}
.photoShow img{
   	max-width:110px;
   	max-height:110px;
}
.photoList p{
    margin-top:6px;
    line-height:20px;
}
.photoList p a{
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:110px;
    color:#ac6e29;
    text-overflow:ellipsis; 
    overflow:hidden; 
    white-space:nowrap;
}
.photoList p img{
    width:20px;
    height:20px;
    border-radius:50%;
    margin-right:6px;
}
a.activeBtnRight2,.photoList a.activeBtn2{
    position: absolute;
    top: -30px;
    right: 80px;
}
/*评论*/
.reviewBox{
    position:relative;
    border:1px solid #d3d3d3;
    margin-bottom:10px;
}
.reviewBox textarea{
    width:96%;
    padding:6px 2%;
    border-bottom:1px solid #d3d3d3;
}
.reviewBox .bq{
    top:125px;
    right:-1px;
}
.reviewBtn{
    font-size:0;
    padding: 6px 0;
}
.add_face {
    display: inline-block;
    height: 26px;
    background: url(../images/icons.png) no-repeat center 4px;
    padding-left: 26px;
    margin:2px 6px 0 0;
    color: #6f6f6f;
    position:relative;
    left: 0;
    bottom: 0;
}
.reviewItem{
    border-bottom:1px solid #f2f2f2;
    margin-top:10px;
}
.reviewSubItem{
    border-top:1px dashed #f2f2f2;
    padding-top:10px;
}
.revItemRight{
    width:550px;
}
.revItemSubR{
    width:520px;
}
.revItemRight h4{
    line-height:30px;
}
.revItemRight h4 span{
    margin-left:14px;
    color:#999;
}
.revItemRight h4 a{
    color:#ac6e29;
}
.reviewCon{
    position:relative; 
    min-height:40px;
    padding-bottom:6px;
    border-bottom:1px dashed #f2f2f2;
}
.reviewCon p{
    width:506px;
    line-height:26px;
}
.reviewCon p.revShield{
    color:#b5b5b5;
}
.reviewLike{
    position:absolute;
    right:0;
    top:50%;
    min-width:28px;
    padding-top:20px;
    margin-top:-28px; 
    background:url(../images/icons.png) no-repeat center -115px;  
    color:#ca9b6d;
    text-align:center;
}
.revdelectBtn{
    position:absolute;
    right:0;
    top:50%;
    height:24;
}
.reviewLike:hover,.reviewLike.activate{
    background:url(../images/icons.png) no-repeat center -150px;  
    color:#ca9b6d;
}
.reviewAction{
    line-height:36px;
}
.reviewSubAction{
    margin-bottom:6px;
    line-height:26px;
}
.reviewAction span{
    color:#aaa;
}
.reviewAction a{
    margin-left:8px;
    color:#b5b5b5;
}
.reviewAction a:hover{
    color:#555;
}
a.replyBtn{
    padding-left:16px;
    background:url(../images/icons.png) no-repeat 0px -50px; 
    margin:0 2px;
}
a.replyBtn:hover{
    color:#555;
    background:url(../images/icons.png) no-repeat 0px -27px; 
}
a.replyLook{
    padding-left:16px;
    background:url(../images/icons.png) no-repeat 0px -94px; 
}
a.replyLook:hover{
    color:#555;
    background:url(../images/icons.png) no-repeat 0px -72px; 
}
.revItemLeft{
    padding-top:10px;
}
.revItemLeft img{
    width:50px;
    height:50px;
    border:3px solid #e5e5e5;
    border-radius:50%;
}
.revItemSubl{
    padding-top:8px;
}
.revItemSubl img{
    width:20px;
    height:20px;
    border:none;
    border-radius:50%;
}
.reviewSubItem .reviewCon{
    border:none;
    min-height: 30px;
    padding:0;
}
/*分页*/
.newpage{
    text-align:center;
    font-size:0;
    margin-top:26px;
}
.newpage span,.newpage i,.newpage a{
    font-size:12px;
    display:inline-block;
    text-align:center;
    color:#656d78;
    cursor:pointer;
}
.newpage span{
    width:28px;
    height:30px;
    line-height:30px;
    border:1px solid #e6e9ed;
    border-right:none;
}
.newpage i{
    width:60px;
    height:30px;
    line-height:30px;
    border:1px solid #e6e9ed;
    border-radius:0 3px 3px 0;
}
.newpage i:first-child{
    border:1px solid #e6e9ed;
    border-right:none;
    border-radius:3px 0 0 3px;
}
.newpage i.thepage_hide{
    display:none;
}
.newpage i:hover{
    background:#f5f7fa;
    color:#bb9d5a;
}
.newpage .numpage_click{
    background:#bb9d5a;
    color:#fff;
}
.newpage .numpage_click a{
	color:#fff;
}
.newpage .writeNum{
	margin-left:8px;
	border-radius:3px 0 0 3px;
	width:30px;
}
.writeNum input{
	width:100%;
	border:none;
	outline-style:none;
	text-align:center;
}
.writeNum input:focus{
	border:none;
}
.newpage .writeNum:hover{
	background:#fff;
}

/*分享弹框*/
.actPoping{
    display:none;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:98;
}
.actPopingBg{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#000;
    opacity: .2;
    filter:Alpha(Opacity=20);
    z-index:99;
}
.actPopMain{
    position:absolute;
    top:26%;
    left:50%;
    width:350px;
    margin-left:-175px;
    background:#fff;
    border-radius:3px;
    z-index:100;
}
.actPopingCon{
    padding:40px 20px;
}
.actPopingCon p{
    color:#666;
    font-size:14px;
    text-align:center;
}
.actPopingCon p i{
    color:#ff7800;
    margin:0 4px;
}
.actPopShare{
    position:relative;
    height:46px;
    background:#f2f2f2;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
}
.actPopShare .shareList{
    display:block;
    position:initial;
    padding-top: 10px;
    padding-left:50px;
    text-align: center;
    bottom:0;
    left:0;
    right:auto;
}
.actPopShare .shareList a{
    float:left;
}
.actPopcloseBtn{
    position:absolute;
    top:8px;
    right:8px;
    width:16px;
    height:16px;
    background:url(../images/ico-close.png) no-repeat center -20px;
}
.actPopcloseBtn:hover{
    background:url(../images/ico-close.png) no-repeat center 2px;
}
.actPopBtns{
    padding-bottom:24px;
    text-align:center;
}
.actPopDesc{
    padding:10px 14px 12px;
    background:#f2f2f2;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
}
.actPopDesc h5{
    color:#666;
    line-height:22px;
}
.actPopDesc p{
    color:#999;
    line-height:22px;
}
/*报名活动*/
.actPopForm{
    position:absolute;
    top:26%;
    left:50%;
    width:620px;
    padding-top:30px;
    margin-left:-310px;
    background:#fff;
    border-radius:3px;
    z-index:100;
}
.actPopForm h4{
    color:#666;
    font-size:22px;
    line-height:40px;
    text-align:center;
}
.actPopFormCon{
    padding:0 40px 30px;
}
.actPopFormCon p{
    line-height:40px;
}
.actPopFormCon span{
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:62px;
    line-height:40px;
}
.actPopFormCon input.actPopTxt{
    width:218px;
    height:26px;
    border:1px solid #eee;
    text-indent:4px;
}
.actradioline input{
    margin-right:4px;
}
.actradioline label{
    margin-right:18px;
}
.actPopFormDesc{
    position:relative;
}
.actPopFormDesc textarea{
    width:470px;
    border:1px solid #eee;
    text-indent:4px;
    vertical-align:top;
}
.actPopFormDesc i{
    position:absolute;
    right:10px;
    bottom:4px;
    color:#ccc;
}

/*start of footer*/
.footer{
    width:1000px; 
    margin:36px auto 0; 
    line-height:21px; 
    text-align:center; 
    color:#aaabab; 
    padding:30px 0; 
    border-top: 1px dashed #d6d6d6;
}
/*邀请名单*/
.invitePoping h5{
    margin: 5px 0;
    font-size: 16px;
    text-align: center;
}
.invitePoping .actPopForm{
    padding-top: 0
}
.inviteLists{
    height: 500px;
    overflow-y: auto;
}
.inviteList{
    padding: 15px;
    margin:0 10px; 
    border-top: 1px dashed #eee;
    position: relative;
}
.inviteList .inviteList-head{
    width: 50px;
    height: 50px;
    vertical-align: middle;
    border-radius: 100%;
    border:3px solid #e5e5e5;
    float: left; 
}
.inviteList-detail{
    margin-left: 65px;
    padding-top: 5px;
    color: #fff;
    font-size: 12px;
    line-height: 25px;
}
.inviteList-detail p{
    color: #555;
    width: 440px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.inviteList-detail span{
    display: inline-block;
    vertical-align: top;
}
.inviteList-detail a{
    color: #fff;
}
.inviteList-detail a:hover{
    color: #fff;
}
.inviteList-detail .username{
    margin-right: 0;
    color: #ac6e29;
    font-size: 14px;
    font-weight: bold;
}
.inviteList-detail span.usersex{
    margin-right: 0;
}
.inviteList-detail .usersex i{
    display: inline-block;
    margin-right: 5px;
    height: 20px;
    width: 13px;
    vertical-align: middle;
}
.inviteList-detail .user-male{
    background: url(../images/userinfo-sex.png) left -15px no-repeat;
}
.inviteList-detail .user-female{
    background: url(../images/userinfo-sex.png) left 4px no-repeat;
}
.inviteList-detail .user-icobg{
    width: 65px;
    height: 25px;
    line-height: 25px;
    padding-left: 20px;
    text-align: center;
}
.inviteList-detail .usersuperdr{
    font-family: '宋体';
    background: url(../images/user-icobg.png) left top no-repeat;
}
.inviteList-detail .userviplevel{
    display: inline-block;
    line-height: 25px;
    text-align: center;
}
.inviteList-detail .userstate{
    width: 50px;
    padding-left: 37px;
    line-height: 28px;
    background: url(../images/user-icobg.png) left -39px no-repeat; 
}
.inviteList-detail .userinfo-name span.userfans{
    margin-right: 22px;
}
.inviteList-details .userinfo-name img{
     vertical-align: middle;
}

.inviteList-detail .guanzhuNum{
    color: #666;
}
.invite-state{
    position: absolute;
    right: 10px;
    top: 45px;
    color:#bb9d5a;
}
#invite-list{
    cursor: pointer;
}

/*侧边栏*/
.activity-return a{
	display: inline-block;
	padding: 10px;
	font-size: 14px;
	color: #698ebf;
}
.activity-return a span{
	display: inline-block;
	max-width: 155px;
	text-overflow:ellipsis; 
    overflow:hidden; 
    white-space:nowrap;
    vertical-align: text-bottom;
}

/*照片描述*/
.Photo_bz{
	background:#fff;
	padding:0 20px 38px;
	border-radius:3px;
	box-shadow:0 1px 8px #999;
}
.Photo_bz h4{
	color:#938055;
	font-size:14px;
	height:48px;
	line-height:48px;
	border-bottom:1px solid #d3d3d3;
	font-family:simsun;
	font-weight:bold;
	margin-bottom:20px;
}
.Photoc_left{
	width:125px;
	height:84px;
	overflow:hidden;
	text-align:center;
}
.Photoc_left img{
	max-width:125px;
	max-height:84px;
}
.Photoc_right{
	width:500px;
}
.Photoc_wirte{
	height:106px;
	padding:6px 8px;
	border:1px solid #eee;
	position:relative;
}
.Photoc_wirte textarea{
	width:100%;
	height:100px;
}
.Photoc_wirte textarea:focus{
	border:none;
	outline:none;
}
.Photoc_wirte span{
	position:absolute;
	font-size:12px;
	color:#999;
	right:10px;
	bottom:10px;
}
.word_Tomore{
	color:#ff2617;
}
.Photoc_button{
	font-size:0;
	margin-top:30px;
}
.Photoc_button a{
	font-size:14px;
	color:#ccc;
	display:inline-block;
	text-align:center;
	width:138px;
	height:30px;
	line-height:30px;
	border:1px solid #ccc;
	margin-right:20px;
	border-radius:3px;
}
.Photoc_button .button_save{
	border:1px solid #bb9d5a;
	color:#bb9d5a;
}
/*照片墙详情*/
.PhotoContent_first{
	font-family:simsun;
}
.PhotoContent_first h2{
    width:480px;
	font-size:22px;
	color:#494949;
	padding-top:26px;
	font-weight:bold;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.PhotoContent_first p{
	text-align:right;
	font-size:12px;
}
.PhotoContent_first a{
	color:#698ebf;
}
.PhotoContent_img{
	position:relative;
	width:625px;
	height:415px;
}
.Photoimg_list{
	position:relative;
	width:625px;
	height:415px;
}
.Photoimg_list li{
	display:none;
	float:left;
	position:absolute;
	left:0;
	top:0;
	width:625px;
	height:415px;
	line-height:415px;
	overflow:hidden;
	text-align:center;
}
.Photoimg_list li:first-child{
	display:block;
}
.Photoimg_list li img{
	max-width:100%;
	max-height:100%;
	vertical-align:middle;
}
.PhotoContent_img span{
	position:absolute;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	width:15px;
	height:50px;
	top:50%;
	margin-top:-25px;
	cursor:pointer;
	z-index:2;
}
.PhotoContent_img a.pw-delete{
    display: none;
    position:absolute;
    top:10px;
    right:10px;
    padding: 2px 4px;
    color: #fff;
    background: rgba(0,0,0,0.4);
}
.PhotoContent_img .drprevBtn{
	background-position:0 0;
	left:12px;
}
.PhotoContent_img .drnextBtn{
	background-position:right 0;
	right:12px;
}
.Photoimg_bottom,.Photoimg_bk{
	position:absolute;
	width:100%;
	height:40px;
	left:0;
	bottom:0;
	line-height:40px;
}
.Photoimg_bk{
	background:#000;
	opacity:0.3;
	filter:Alpha(Opacity=30);
}
.Photoimg_bottom p{
	position:absolute;
	width:100%;
	height:40px;
	text-align:center;
	font-size:12px;
	color:#fff;
	left:0;
	bottom:0;
}
/*内容*/
.PhotoContent_word{
	font-family:simsun;
	font-size:12px;
	line-height:22px;
	height:22px;
	overflow:hidden;
	position:relative;
	margin-top:6px;
	color:#6f6f6f;
	margin-bottom:10px;
}
.PhotoContent_word span{
	position:absolute;
	right:0;
	top:0;
	background:#fff url(../images/bottom.png) no-repeat right center;
	font-size:12px;
	color:#000;
	padding-right:13px;
	padding-left:1px;
	cursor:pointer;
}
.PhotoContent_word .wordhide{
	display:none;
	font-size:12px;
	color:#000;
	background:#fff url(../images/top.png) no-repeat right center;
	padding-right:13px;
	padding-left:1px;
	cursor:pointer;
}
/*发表的人*/
.PhotoContent_bottom{
	position:relative;
}
.PhotoCb_left{
	font-size:0;
}
.PhotoCb_left a,.PhotoCb_left span,.PhotoCb_left i{
	font-size:12px;
	vertical-align:middle;
}
.PhotoCb_left a{
	color:#ac6e29;
	font-weight:bold;
	margin-right:14px;
}
.PhotoCb_left img{
	vertical-align:middle;
	width:20px;
	height:20px;
	border-radius:100%;
	margin-right:4px;
}
.PhotoCb_left span{
	color:#bebdbd;
}
.PhotoCb_left .peoZang{
	color:#ca9b6d;
	display:inline-block;
	height:20px;
	line-height:20px;
	background:url(../images/icons.png) no-repeat left -120px;
	padding-left:22px;
	font-weight:100;
	margin-left:18px;
	margin-right:0;
}
.PhotoCb_left .peoZang:hover,.PhotoCb_left .activate{
    background:url(../images/icons.png) no-repeat left -155px;  
}
.PhotoContent_bottom .actShare span{
	cursor:pointer;
	color:#698ebf;
    padding-right:10px;
    background:url(../images/downRrrow.png) no-repeat right 7px;
}
/*新的右边点赞数*/
.activeTypeSpecial .actVotePlan{
	margin:6px 8px 0;
	width:154px;
}
.activeTypeSpecial .actVoteList li{
	overflow:hidden;
}
.activeTypeSpecial .actVoteList li span{
	width:46px;
	color:#ac6e29;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.activeTypeSpecial .actVotePlan li i{
	color:#666;
	font-size:12px;
}
